package com.malou.server.ventas.salidastock;

import java.sql.SQLException;

import com.ibatis.sqlmap.client.SqlMapClient;
import com.malou.client.ventas.salidastock.SalidaStock;
import com.malou.server.base.Conexion;

public class SalidaStocks {

	public static SqlMapClient sqlMap = null;
	public static boolean isSuperUsuario;	
	
	public static void disminuyeStockTienda(SalidaStock se) throws SQLException {
		
		sqlMap = Conexion.getSqlMap();
		try{
			sqlMap.update("updateStocktiendaegreso", se);
		
			sqlMap.update("disminuyeStock", se);
		}catch(SQLException e) {
			e.printStackTrace();
		}
	}
	

	public static boolean hasStock(Integer modeloprenda_id, Integer cantidad, Integer tienda_id) throws SQLException {
		boolean retorno = true;
		Integer stockactual = null;
		sqlMap = Conexion.getSqlMap();
		
		SalidaStock se = new SalidaStock();
		se.setModeloprenda_id(modeloprenda_id);
		stockactual =(Integer)sqlMap.queryForObject("getStocktienda", se);
		
		if(stockactual < cantidad){
			retorno = false;			
		}
		
		return retorno;
	}
	
}


